Skip to content

Conversation

wendtalexander
Copy link
Contributor

I don't know how to test this properly it works on my machine simply with

pip install .

in the project directory.

you can now specify which dependencies you want to install. If you want all dependencies for testing and building the docs you can install them with this command

pip install ".[all]"

@wendtalexander
Copy link
Contributor Author

With the pyproject.toml file the setup.py file is obsolete and I removed it, but appveyor, and the github actions expecting a setup.py, and I dont know how to fix these things.

Maybe we can replace this with

python -m build . 

or

pip install ".[all]"

And maybe can we drop support for python 3.8, because its end of life, and the setuptools required for python3.8 does not support the license-files key in the pyproject.toml file, which is now standard.

@wendtalexander
Copy link
Contributor Author

I moved the optional-dependencies to a single [dev] key in the pyproject.toml file so we can install all dependencies with one call

pip install ".[dev]"

this can replace the

python setup.py install 

in all the GitHub actions that use this line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant